home *** CD-ROM | disk | FTP | other *** search
/ Megarom / Megarom Macintosh CD Software (Quantum Leap)(1992).iso / COMMUNICATION / BBS Software Systems / Hermes ƒ / Hardware Handsaking next >
Text File  |  1991-02-22  |  5KB  |  118 lines

  1.  
  2.  
  3.  
  4.  
  5. Rather than paying $40 for a quality factory-made HWHS cable (as you would for Farallon's) or even $28 to $30 for a technician-reworked cable (Compunication's), you might want to consider the following...
  6.  
  7. I can offer high quality, six foot long, double-shielded, factory made cables for a much fairer price. These cables are of the same quality as genuine Apple modem cables. They have gold coated pins, molded connectors, etc. The cost is $14 (plus shipping). Shipping should run around $3.00 for normal mail service (allow 7-10 days), or $10 for overnight service.
  8.  
  9.  
  10.           If you are interested, give Chris a call (Mon-Fri, days) at 301-832-8931. 
  11.  
  12.  
  13. There are three basic methods of flow control available to modems. They are 1) RTS/CTS hardware flow control -commonly referred to as Hardware Handshaking-, 2) XON/XOFF software & firmware flow control - the modem MUST support "transparent" XON/XOFF, and 3) XON/XOFF sofware flow control.
  14.  
  15. Anyone using a high speed  (error correction/suppression capable) modem should seriously consider obtaining a hardware handshaking cable. Any modem which employs MNP, HST, PEP, LAPM (v42), v32, v32bis or v42bis will benefit from HWH flow control. Most high speed modem manuals indicate that HWHS is the "preferred" method of flow control, and for good reason...
  16.  
  17. HWHS accomplishes two things. First, because it is a more efficient means of flow control, it increases throughput significantly. (On the Telebit, an increase of as much as 300 cps.) It accomplishes this in two ways. First, HWH doesn't require the transmission of control characters. This reduces overhead (size of data transmitted). It also improves reliability, because the data itself may contain the same control characters as those being used by other flow control methods, causing 1) slow-down from re-transmission of data packets, or 2) the loss of data resulting from the acceptance of a "false" control character. Also, by not utilizing software-based control characters, the "reaction time" of the modem-to-computer link is improved. There is also an advantage to using HWHS for impaired lines, as it is a more forgiving flow control than XON/XOFF, and because the likelihood of data loss or spurious data is that much greater on an impaired line.
  18.  
  19. Following is a list of the most common pin-outs for Mac HWHS cables.
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. The cable I am offering can be used as either a Hermes (sysop) cable or a normal dial-out Hardware Handshake cable. It has been thouroughly tested with USR,  Telebit, and Hayes modems.
  71.  
  72. Following are some S-register and Nram dumps for setting up HWHS with either a Telebit or US Robotics modem.
  73.  
  74. Use this init string for an HST Dual Standard:
  75.  
  76. AT &F M0 X6 &A2 &B1 &H1 &R2 &S1 &X1  S24=25
  77.  
  78. Should look like this:
  79.  
  80. USRobotics Courier 14400 HST Dual Standard Settings...
  81.  
  82.    B1  C1  E1  F1  M0  Q0  V1  X6
  83.    BAUD=38400  PARITY=N  WORDLEN=8
  84.    DIAL=PULSE  ON HOOK   TIMER
  85.  
  86.    &A2  &B1  &C1  &D2  &G0  &H1  &I0  &J0  &K1
  87.    &L0  &M4  &N0  &P0  &R2  &S1  &X1  &Y1
  88.  
  89.    S00=000   S01=000   S02=043   S03=013
  90.    S04=010   S05=008   S06=002   S07=060
  91.    S08=002   S09=006   S10=007   S11=070
  92.    S12=050   S13=000   S14=001   S15=000
  93.    S16=000   S17=000   S18=000   S19=000
  94.    S20=000   S21=010   S22=017   S23=019
  95.    S24=025   S25=000   S26=000   S27=000
  96.    S28=008   S38=000
  97.  
  98. The only important settings for a USR & HWHS, which you MUST have set correctly are "&I0, &H1, and &R2". The rest are up to you. Just be sure to use error control on the modem side, and to turn it off on the software side. (if you're in ARQ mode do not use X/Y modem protocols, because you will be checking the integrity of the data twice - the ideal protocols for ARQ, (whether its LAPM or MNP) are Zmodem, or best of all, YmodemG.) USR users should see a minimum improvement in throughput of 50 cps. Calling boards that have been optimally set-up, you should see an improvement of around 100 cps.
  99.  
  100.  
  101. Use this init string for a Telebit:
  102.  
  103. AT M0 S50=255 S51=5 S58=2 S67=0 S68=2 S95=0 S111=0
  104.  
  105. Should look like this:
  106.  
  107. S00=000 S01=000 S02=043 S03=013 S04=010 S05=008 S06=002 S07=040 S08=002 S09=006
  108. S10=007 S11=050 S12=050
  109. S45=000 S47=004 S48=000 S49=000
  110. S50=255 S51=005 S52=000 S53=001 S54=000 S55=000 S56=017 S57=019 S58=002 S59=062
  111. S60=000 S61=045 S62=003 S63=001 S64=000 S65=000 S66=000 S67=000 S68=002
  112. S90=000 S91=000 S92=001 S95=000
  113. S100=000 S101=000 S102=000 S104=000
  114. S110=255 S111=000 S112=001
  115. S121=000
  116.  
  117. Remember that the only potentially important S-registers for the Telebit and HWHS are S52 (DTR Interpertation), S58 (DTE Flow Control), S67 (CTS Interpertation), and S68 (DCE Flow Control). If you are having problems, you may want to recall the factory settings and examine the values of these registers. Remember to set the flow control inside of your communications program, but only AFTER making your S-reg changes (otherwise you may lose the ability to communicate with the modem).
  118.